package com.xbongbong.pro.message.pojo.dto;

import com.alibaba.dingtalk.openapi.newmessage.entity.ActionCard;
import com.alibaba.dingtalk.openapi.newmessage.entity.File;
import com.alibaba.dingtalk.openapi.newmessage.entity.Image;
import com.alibaba.dingtalk.openapi.newmessage.entity.Link;
import com.alibaba.dingtalk.openapi.newmessage.entity.Markdown;
import com.alibaba.dingtalk.openapi.newmessage.entity.OA;
import com.alibaba.dingtalk.openapi.newmessage.entity.Text;
import com.alibaba.dingtalk.openapi.newmessage.entity.Voice;
import com.alibaba.dingtalk.openapi.newmessage.entity.template.TemplateMessage;
import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
/**
 * oa新钉钉接口测试用dto
 * @author 魏荣杰
 * @date 2019/3/22 19:54
 * @since v1.0
 * @version v1.0
 */
@Setter
@Getter
@ToString
public class MessageSendTestDTO extends BaseDTO {
    private static final long serialVersionUID = 2459926141977044367L;

    private String userIdList;

    private String depIdList;

    private String msgType;

    private ActionCard actionCard;

    private File file;

    private Image image;

    private Link link;

    private Markdown markdown;

    private TemplateMessage templateMessage;

    private OA oa;

    private Text text;

    private Voice voice;

    private Long agentId;

    private Long taskId;

    private String xbbCode;
}
